<%@ taglib uri="http://struts.apache.org/tags-bean" prefix="bean"%>
<%@ taglib uri="http://struts.apache.org/tags-html" prefix="html"%>
<%@ taglib uri="http://struts.apache.org/tags-logic" prefix="logic"%>
<%@ taglib uri="http://java.sun.com/jstl/core_rt" prefix="c" %>
<%@ taglib uri="http://displaytag.sf.net" prefix="display" %>
<%@ taglib uri='http://www.springframework.org/security/tags' prefix='security'%>

<div id="posts">
	<div class="post">
	
		<html:form action="reserva">
		<input type="hidden" name="metodo" value="consultaReservas"/>
		<h2 class="title">Reservas realizadas</h2>
			<div class="story">
				
				<security:authorize ifAnyGranted="ROLE_ADMIN">
				<fieldset>
				<legend>Buscar Reservas</legend>
				<table>
					<tr>
						<td>Cliente</td>
						<td><html:text property="cliente" size="35"/></td>
						<td></td>
					</tr>
					<tr>
						<td>Desde</td>
						<td><html:text property="fecReserva" styleId="fecReserva" />
						<img src="images/cal.gif" alt="D&iacute;a/Mes/A&ntilde;o" width="16" height="16" border="0" id="triggerCal" />
							<script type="text/javascript">
									//var fechita = new Date();
									//fechota = fechita.getDate() + "/" + (fechita.getMonth()+1) + "/" + fechita.getFullYear();
									//document.forms[0].fecha_nacimiento.value = fechota;
										Calendar.setup({
											inputField     :    "fecReserva", // id del campo de texto
											ifFormat       :    "%d/%m/%Y",       // Formato de la Fecha
											showsTime      :    false,            // Flag para mostrar la Fecha
											button         :    "triggerCal",   // ID del elemento que llamara al calendario
											singleClick    :    true           // Flag Modo doble-click 
										});
								</script>
								</td>
						<td></td>
					</tr>
					<tr>
						<td>Hasta</td>
						<td><html:text property="fecFinReserva" styleId="fecFinReserva" />
						<img src="images/cal.gif" alt="D&iacute;a/Mes/A&ntilde;o" width="16" height="16" border="0" id="triggerCal2" />
							<script type="text/javascript">
									//var fechita = new Date();
									//fechota = fechita.getDate() + "/" + (fechita.getMonth()+1) + "/" + fechita.getFullYear();
									//document.forms[0].fecha_nacimiento.value = fechota;
										Calendar.setup({
											inputField     :    "fecFinReserva", // id del campo de texto
											ifFormat       :    "%d/%m/%Y",       // Formato de la Fecha
											showsTime      :    false,            // Flag para mostrar la Fecha
											button         :    "triggerCal2",   // ID del elemento que llamara al calendario
											singleClick    :    true           // Flag Modo doble-click 
										});
								</script>
								</td>
						<td></td>
					</tr>
					<tr>
						<td colspan="3">
							<html:submit>Buscar</html:submit>
						</td>
					</tr>
				</table>
				</fieldset>
				</security:authorize>
				
				
				<a href="reserva.do?metodo=preReserva">Nueva Reserva</a>
				
				<display:table  name="requestScope.lreservas" requestURI="reserva.do?metodo=consultaReservas" class="displaytag" pagesize="10"
				defaultsort="1" defaultorder="ascending" sort="list" export="true" id="row" excludedParams="ajax" >
				<display:column title="Numero Habitacion" property="habitacion.numero" sortable="true" headerClass="sortable" />
				<display:column title="Piso" property="habitacion.piso" sortable="true" headerClass="sortable" />
				<display:column title="Tipo" property="habitacion.tipohabitacion.nombre" sortable="true" headerClass="sortable" />
				<display:column title="Estado" property="estado" sortable="true" headerClass="sortable" />
				<display:column title="Categoria" property="habitacion.categoria.nombre" sortable="true" headerClass="sortable" />
				<display:column title="Fecha" property="fecReserva" sortable="true" headerClass="sortable" />
				<display:column media="html">
					<a href="hospedaje.do?metodo=preNuevoHospedaje&cod=<bean:write name="row" property="idhospedaje"/>"><img alt="registrar Hospedaje" src="images/edit.png" width="18" height="18" border="0"></a>
					<a href="reserva.do?metodo=anulaReserva&cod=<bean:write name="row" property="idhospedaje"/>"><img alt="Cancelar Reserva" src="images/error.png" width="18" height="18" border="0"></a>
				</display:column>
			</display:table>
				
			</div>
		</html:form>
	</div>
</div>